package com.ws.circulate;
/*
练习：
1.打印1~100之间所有奇数的和
2.打印1~100之间所有是7的倍数的整数的个数及总和（体会设置计数器的思想)
3.输出所有的水仙花数，所谓水仙花数是指一个3位数，其各个位上数字立方和等于其本身。
例如:153=1*1*1 +3*3*3+ 5*5*5

 */
public class ForExercise {
    public static void main(String[] args) {

        int sum = 0;
        for (int i = 1; i < 101; i++) {
            if (i % 2 != 0) {
                sum += i;
            }
        }
        System.out.println("1~100之间所有奇数的和为：" + sum);

        sum = 0;
        int count = 0;
        for (int i = 1; i < 101; i++) {
            if (i % 7 == 0) {
                count += 1;
                sum += i;
            }
        }
        System.out.println("打印1~100之间所有是7的倍数的整数的个数为："+ count+",总和为：" + sum);

        int bai = 0;
        int shi = 0;
        int ge = 0;
        for (int i = 100; i < 1000; i++) {
            bai = i / 100;
            shi = i / 10 % 10;
            ge = i % 10;

            if (bai * bai * bai + shi * shi * shi + ge * ge * ge == i) {
                System.out.println(i + " 是水仙花数");
            }
        }


    }
}
